planetary roller screw - Spanish English Dictionary